resembling the head of a ram - German English Dictionary